package cn.fl.prjprddtlgps.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: PRJ_PRD_DTL_GPS（重卡其他GPS）
 */

public class PrjPrdDtlGpsVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8574018111304337621L;

     private String onlineTypeNm;

     public String getOnlineTypeNm() {
         return onlineTypeNm;
     }

     public void setOnlineTypeNm(String onlineTypeNm) {
         this.onlineTypeNm = onlineTypeNm;
     }

     /**
      * 在线状态（0，1，2）0：离线
      * 				 1：在线
      * 				 2：休眠 （休眠状态仅无线设
      */
     private String onlineType;

     public String getOnlineType() {
         return onlineType;
     }

     public void setOnlineType(String onlineType) {
         this.onlineType = onlineType;
     }
	/**
	 * 项目产品明细ID
     */
	private Long prjDtlId;
	/**
	 * GPS卡号
     */
	private String gpsCardNo;
	/**
	 * GPS类型
     */
	private String gpsTypCd;
	/**
	 * GPS厂商
     */
	private String gpsMfr;
	/**
	 * 是否删除
     */
	private Integer isDel;

    /**
     * GPS审核状态：0.未审核 1.审核中 2.已审核 3.审核不通过
     */
    private Integer gpsAudStsCd;
    /**
     * GPS审核状态名称
     */
    private String gpsAudStsCdNm;


    /**
     * GPS平台状态 0.参数错误 1.设备不存在 2.设备正常 3.设备无位置信息
     */
    private String gpsStsCd;
    /**
     * GPS平台状态名称
     */
    private String gpsStsCdNm;

    /**
     * 地址
     */
    private String gpsAddrInfo;

    /**
     * 经度
     */
    private String lng;

    /**
     * 维度
     */
    private String lat;

    /**
     * 领用状态 0.未领用 1.已领用
     */
    private String useTypCd;
    /**
     * GPS 领用状态名称
     */
    private String useTypCdNm;

    /**
     * GPS序号
     */
    private Integer serialNo;

    /**
     * 审核状态
     */
    private String audStsCd;

    /**
     * 变更记录id
     */
    private Long applyId;

    /**
     * 安装人
     */
    private String installer;

    /**
     * 安装日期
     */
    private Date installDt;

    /**
     * 备注
     */
    private String gpsRem;

    /**
     * 上次定位时间
     */
    private String lastTm;

    /**
     * 距离上次定位时间
     */
    private String fromLastTm;

    /**
     * 实际领用人的工号
     */
    private String receiveName;

    /**
     * 实际领用人的名字
     */
    private String receiveRealName;

    /**
     * GPS设备类型
     */
    private String gpsDeviceType;

    public String getInstaller() {
        return installer;
    }

    public void setInstaller(String installer) {
        this.installer = installer;
    }

    public Date getInstallDt() {
        return installDt;
    }

    public void setInstallDt(Date installDt) {
        this.installDt = installDt;
    }

    public String getGpsRem() {
        return gpsRem;
    }

    public void setGpsRem(String gpsRem) {
        this.gpsRem = gpsRem;
    }

    public String getGpsStsCd() {
        return gpsStsCd;
    }

    public void setGpsStsCd(String gpsStsCd) {
        this.gpsStsCd = gpsStsCd;
    }

    public String getGpsAddrInfo() {
        return gpsAddrInfo;
    }

    public void setGpsAddrInfo(String gpsAddrInfo) {
        this.gpsAddrInfo = gpsAddrInfo;
    }

    public String getLng() {
        return lng;
    }

    public void setLng(String lng) {
        this.lng = lng;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getUseTypCd() {
        return useTypCd;
    }

    public void setUseTypCd(String useTypCd) {
        this.useTypCd = useTypCd;
    }

    public Integer getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(Integer serialNo) {
        this.serialNo = serialNo;
    }

    public String getAudStsCd() {
        return audStsCd;
    }

    public void setAudStsCd(String audStsCd) {
        this.audStsCd = audStsCd;
    }

    public Long getApplyId() {
        return applyId;
    }

    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    /**
     * 项目产品明细ID
     */
	public Long getPrjDtlId() {
		return prjDtlId;
	}

	/**
	 * 项目产品明细ID
     */
	public void setPrjDtlId(Long prjDtlId) {
		this.prjDtlId = prjDtlId;
	}
	
	/**
	 * GPS卡号
     */
	public String getGpsCardNo() {
		return gpsCardNo;
	}

	/**
	 * GPS卡号
     */
	public void setGpsCardNo(String gpsCardNo) {
		this.gpsCardNo = gpsCardNo;
	}
	
	/**
	 * GPS类型
     */
	public String getGpsTypCd() {
		return gpsTypCd;
	}

	/**
	 * GPS类型
     */
	public void setGpsTypCd(String gpsTypCd) {
		this.gpsTypCd = gpsTypCd;
	}
	
	/**
	 * GPS厂商
     */
	public String getGpsMfr() {
		return gpsMfr;
	}

	/**
	 * GPS厂商
     */
	public void setGpsMfr(String gpsMfr) {
		this.gpsMfr = gpsMfr;
	}
	
	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

    /**
     * GPS审核状态 0.未审核 1.审核中 2.已审核 3.审核不通过
     *
     * @return
     */
    public Integer getGpsAudStsCd() {
        return gpsAudStsCd;
    }

    /**
     * GPS审核状态 0.未审核 1.审核中 2.已审核 3.审核不通过
     *
     * @return
     */
    public void setGpsAudStsCd(Integer gpsAudStsCd) {
        this.gpsAudStsCd = gpsAudStsCd;
    }

    /**
     * GPS审核状态名称
     *
     * @return
     */
    public String getGpsAudStsCdNm() {
        return gpsAudStsCdNm;
    }

    /**
     * GPS审核状态名称
     */
    public void setGpsAudStsCdNm(String gpsAudStsCdNm) {
        this.gpsAudStsCdNm = gpsAudStsCdNm;
    }

    /**
     * GPS领用状态名称
     *
     * @return
     */
    public String getUseTypCdNm() {
        return useTypCdNm;
    }

    /**
     * GPS领用状态名称
     *
     * @param useTypCdNm
     */
    public void setUseTypCdNm(String useTypCdNm) {
        this.useTypCdNm = useTypCdNm;
    }

    /**
     * GPS平台状态
     * @return
     */
    public String getGpsStsCdNm() {
        return gpsStsCdNm;
    }

    /**
     * GPS平台状态
     * @param gpsStsCdNm
     */
    public void setGpsStsCdNm(String gpsStsCdNm) {
        this.gpsStsCdNm = gpsStsCdNm;
    }

    public String getLastTm() {
        return lastTm;
    }

    public void setLastTm(String lastTm) {
        this.lastTm = lastTm;
    }

    public String getFromLastTm() {
        return fromLastTm;
    }

    public void setFromLastTm(String fromLastTm) {
        this.fromLastTm = fromLastTm;
    }

    public String getReceiveName() {
        return receiveName;
    }

    public void setReceiveName(String receiveName) {
        this.receiveName = receiveName;
    }

    public String getReceiveRealName() {
        return receiveRealName;
    }

    public void setReceiveRealName(String receiveRealName) {
        this.receiveRealName = receiveRealName;
    }

    public String getGpsDeviceType() {
        return gpsDeviceType;
    }

    public void setGpsDeviceType(String gpsDeviceType) {
        this.gpsDeviceType = gpsDeviceType;
    }
}
